<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:ui="http://java.sun.com/jsf/facelets"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:h="http://java.sun.com/jsf/html"	
	  xmlns:p="http://primefaces.org/ui">

	  <ui:composition template="template.xhtml">
		<ui:define name="tituloPaginas">INVISTA</ui:define>
		<ui:define name="corpoPagina">
	  	<h:form id="formulario_cadastro_produto" prependId="false">
	  		<h:messages />
	  		
	  		<h:panelGrid column="2">
	  			<f:facet name="header">Cadastro de Lançamentos</f:facet>
	  			<br /><br />
	  			<f:facet name="footer">
	  				<div align="center">
	  					<p:commandButton value="Salvar" action="#{lancamentoController.salvar()}" />
	  					<p:commandButton value="Cancelar" action="#{lancamentoController.cancelar()}" />
	  				</div>
	  			</f:facet>
				
				<p:outputLabel value="Tipo de Lançamento"/>
				 <p:selectOneMenu value="#{lancamentoController.lancamento.tipoLancamento}">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{lancamentoController.listarTipoLancamento()}"
                    	               var="tipoLancamento"
                    	               itemValue="#{tipoLancamento}"
                    	               itemLabel="#{tipoLancamento.descricao}" />
                 </p:selectOneMenu>	
                
                <p:outputLabel value="Data do Lançamento"/>
				<p:inputText value="#{lancamentoController.lancamento.dataLancamento}" maxlength="10" size="5" readonly="false">
					<f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo"/>
				</p:inputText>
				
				<p:outputLabel value="Tipo Forma Lançamento"/>
				 <p:selectOneMenu value="#{lancamentoController.lancamento.tipoFormaLancamento}">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{lancamentoController.listarTipoFormaLancamento()}"
                    	               var="tipoFormaLancamento"
                    	               itemValue="#{tipoFormaLancamento}"
                    	               itemLabel="#{tipoFormaLancamento.descricao}" />
                 </p:selectOneMenu>
                 
                 <p:outputLabel value="Tipo Situação do Lançamento"/>
				 <p:selectOneMenu value="#{lancamentoController.lancamento.tipoSituacao}">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{lancamentoController.listarTipoSituacao()}"
                    	               var="tipoSituacaoLancamento"
                    	               itemValue="#{tipoSituacaoLancamento}"
                    	               itemLabel="#{tipoSituacaoLancamento.descricao}" />
                 </p:selectOneMenu>
                 
                 <p:outputLabel value="Tipo Frequencia do Lançamento"/>
				 <p:selectOneMenu value="#{lancamentoController.lancamento.tipoFrequenciaLancamento}">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{lancamentoController.listarTipoFrequencia()}"
                    	               var="tipoFrequencia"
                    	               itemValue="#{tipoFrequencia}"
                    	               itemLabel="#{tipoFrequencia.descricao}" />
                 </p:selectOneMenu>
                 
                 <p:outputLabel value="Valor"/>
				<p:inputText value="#{lancamentoController.lancamento.valor}" maxlength="10" size="5" readonly="false"/>
				 								
	  		</h:panelGrid>
				  		
	  	</h:form>
		</ui:define>
	  </ui:composition>

</html>